// SYS_FLAG
export const SYS_FLAG = {
  AUTH: 'clubmanager_auth',
  USER_INFO: 'clubmanager_user_info'
}

// Response Code
export const RESP_CODE = {
  'SUCCESS': ['0'], // 成功
  'FAIL': [
    'GX14',  // 记录不存在，不能删除
    'GX15',  // 该计划已被活动引用，不能删除

    'AY001', // 年度计划名称不能为空

    'I0001', // 图片上传成功
    'I0002', // 图片上传失败
    'N0002', // 信息发布标题不能为空

    'C001',  // 俱乐部不存在或不可用
    'C002'  // 本地区俱乐部已注册，不能重复
  ],
  'ERROR': ['900000'], // 程序错误
  'NOLOGIN': [
    'T001',  // 非法请求
    'T002'   // token失效
  ]
}

// Login Code
export const LOGIN_STATUS = {
  'OK': 3, // 3 已登录
  'SUCCESS': 2, // 2 登录成功
  'QUEST': 1, // 1 正在登录中
  'NULL': 0, // 0 进入页面的状态
  'NOLOGIN': -1, // -1 未登录
  'FAILED': -2, // -2 登录失败
  'ERROR': -3 // -3 系统异常
}

// CODE MAP
export const CODE_MAP = {
  'act_year': { // 活动年度
    'code': 'act_year',
    'list': 'actYearCodeList',
    'flag': 'code_act_year',
    'store': true
  },
  'act_type': { // 活动类别
    'code': 'act_type',
    'list': 'actTypeCodeList',
    'flag': 'code_act_type',
    'store': true
  },
  'act_status': { // 活动状态
    'code': 'act_status',
    'list': 'actStatusCodeList',
    'flag': 'code_act_status',
    'store': true
  },
  'act_sort': { // 活动序号(排序)
    'code': 'act_sort',
    'list': 'actSortCodeList',
    'flag': 'code_act_sort',
    'store': true
  },
  'punclo_type': { // 打卡点类别
    'code': 'punclo_type',
    'list': 'actPuncloTypeList',
    'flag': 'code_punclo_type',
    'store': true
  },
  'bm_col': { // 活动报名表字段
    'code': 'bm_col',
    'list': 'bmColCodeList',
    'flag': 'code_bm_col',
    'store': false
  },
  'area': { // 区域
    'code': 'area',
    'list': 'areaCodeList',
    'flag': 'code_area',
    'store': true
  },
  'cost_type': {
    'code': 'cost_type',
    'list': 'costTypeCodeList',
    'flag': 'code_cost_type',
    'store': true
  },
  'group_type': {
    'code': 'group_type',
    'list': 'groupTypeCodeList',
    'flag': 'code_group_type',
    'store': true
  },
  'msg_rectype': {
    'code': 'msg_rectype',
    'list': 'msgRecTypeCodeList',
    'flag': 'code_msg_rectype',
    'store': true
  },
  'news_type': {
    'code': 'news_type',
    'list': 'newsTypeCodeList',
    'flag': 'code_news_type',
    'store': true
  }
}

